package com.groupbuying.cheetah.order.orderManagement;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

/**
 * class_name: OrderManagementDO
 * package: com.groupbuying.cheetah.order.orderManagement
 * description: 服务商管理后台---财务管理---订单管理 DO
 * creat_user: Ywxd
 * creat_date: 2019/6/27
 * creat_time: 10:44
 **/
public class OrderManagementDO {

  /* attribute */
  private String orderId;
  private String storeId;
  private String storeName;
  //现金支付金额
  private String payMoney;
  //积分支付金额
  private String payCur;
  //余额支付金额
  private String payBalance;
  //商户实收金额
  private String amount;
  private String payType;
  private String orderType;
  private String mobile;
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
  private Date gmtCreate;
  private String counterName;
  //订单金额
  private String orderPrice;

  /* getter and setter */
  public String getOrderId() {
    return orderId;
  }

  public void setOrderId(String orderId) {
    this.orderId = orderId;
  }

  public String getStoreName() {
    return storeName;
  }

  public void setStoreName(String storeName) {
    this.storeName = storeName;
  }

  public String getPayMoney() {
    return payMoney;
  }

  public void setPayMoney(String payMoney) {
    this.payMoney = payMoney;
  }

  public String getPayType() {
    return payType;
  }

  public void setPayType(String payType) {
    this.payType = payType;
  }

  public String getMobile() {
    return mobile;
  }

  public void setMobile(String mobile) {
    this.mobile = mobile;
  }

  public Date getGmtCreate() {
    return gmtCreate;
  }

  public void setGmtCreate(Date gmtCreate) {
    this.gmtCreate = gmtCreate;
  }

  public String getCounterName() {
    return counterName;
  }

  public void setCounterName(String counterName) {
    this.counterName = counterName;
  }

  public String getStoreId() {
    return storeId;
  }

  public void setStoreId(String storeId) {
    this.storeId = storeId;
  }

  public String getOrderType() {
    return orderType;
  }

  public void setOrderType(String orderType) {
    this.orderType = orderType;
  }


  public String getPayCur() { return payCur; }

  public void setPayCur(String payCur) { this.payCur = payCur; }

  public String getPayBalance() { return payBalance; }

  public void setPayBalance(String payBalance) {this.payBalance = payBalance; }

  public String getOrderPrice() {
    return orderPrice;
  }

  public void setOrderPrice(String orderPrice) {
    this.orderPrice = orderPrice;
  }

  public String getAmount() {
    return amount;
  }

  public void setAmount(String amount) {
    this.amount = amount;
  }

  @Override
  public String toString() {
    return "OrderManagementDO{" +
            "orderId='" + orderId + '\'' +
            ", storeId='" + storeId + '\'' +
            ", storeName='" + storeName + '\'' +
            ", payMoney='" + payMoney + '\'' +
            ", payCur='" + payCur + '\'' +
            ", payBalance='" + payBalance + '\'' +
            ", amount='" + amount + '\'' +
            ", payType='" + payType + '\'' +
            ", orderType='" + orderType + '\'' +
            ", mobile='" + mobile + '\'' +
            ", gmtCreate=" + gmtCreate +
            ", counterName='" + counterName + '\'' +
            ", orderPrice='" + orderPrice + '\'' +
            '}';
  }
}
